---
title: SAIF.Presentation.Web.Controls.PopUps.Infragistics111 dependencies
summary: Internal and external dependencies for this library.
status: draft
owner: <owner>
last_reviewed: 2026-08-21
library: SAIF.Presentation.Web.Controls.PopUps.Infragistics111
reference_type: package
---

# SAIF.Presentation.Web.Controls.PopUps.Infragistics111 dependencies

## Internal dependencies

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| [SAIF.Business.View.Policy](../saif-business-view-policy/overview.md) | Project Reference | Local `<ProjectReference>` in the `.vbproj`; policy-data classes consumed (`clsPolicyData`) could not be confirmed to live in this project from this library's own source alone** |
| SAIF.BOF.Framework (Bindable, Connection, Core, DNS, Logging, Mail, Security, Security.EnvironmentApi) | NuGet Package | Provides `SAIF.Framework.Security.AppGlobal.EnvironmentService`, `EnvironmentConfigKeys`, `clsSecurityPrincipal`, `clsAccountMaintProxy`, consumed by `ImageMovePopup` |
| SAIF.BOF.Business (`SAIF.Business.dll`) | NuGet Package | Provides `clsMSOracleDataLayer`, `clsProperties`, `clsCodeCollection`, `clsClaimActivityTypeCodeCollection`, `clsEmployeeData`, `clsMessages` (mail-ID constants) |
| SAIF.BOF.Business.View.Claim | NuGet Package | Provides `clsClaimData` (incl. nested `strClaimSecurity`) and `ImageServices.HasADAccessToImageResource` |
| SAIF.BOF.Business.View.Provider | NuGet Package | Referenced assembly; no direct type usage confirmed in scanned source** |
| SAIF.Framework.Common | NuGet Package | Referenced assembly; no direct type usage confirmed in scanned source** |
| SAIF.HashUtil | NuGet Package | Referenced assembly; no direct type usage confirmed in scanned source** |
| SAIF.BOF.ResourceFiles (`SAIF.ResourceFiles.dll`) | NuGet Package | Referenced assembly; no direct type usage confirmed in scanned source** |
| SAIF.Web.API.Clients (Clients, Core) | NuGet Package | Referenced assembly; no direct type usage confirmed in scanned source** |
| SAIF.Legacy.BankValidator (`BankValidator.dll`) | NuGet Package | Referenced assembly; no direct type usage confirmed in scanned source (likely used by the EFT/bank-related popups at runtime but not observed in the reviewed code paths)** |

## External dependencies

| Dependency | Version | Usage |
| --- | --- | --- |
| Infragistics35.WebUI.WebDataInput.v11.1 / Infragistics35.WebUI.Shared.v11.1 | 11.1.20111.2090 | `Infragistics.WebUI.WebDataInput.WebDateTimeEdit` date-entry control used in `NotifyPopup` and `ImageMovePopup`; GAC-referenced, no `packages\` restore |
| Autofac | 3.5.2 | Referenced; no direct usage observed in scanned source** |
| FluentValidation | 5.5.0.0 | Referenced; no direct usage observed in scanned source** |
| ImagingAPI.Client / ImagingAPI.Core | 2.0.22112.4 | Referenced; no direct usage observed in scanned source** |
| iTextSharp | 5.5.11 | Referenced; no direct usage observed in scanned source** |
| log4net | 2.0.5 | Referenced; no direct usage observed in scanned source** |
| Newtonsoft.Json | 8.0.3 | Referenced; no direct usage observed in scanned source** |
| Oracle.ManagedDataAccess | 21.5.0 | Underlying Oracle ODP.NET provider registered in `Web.config`/`app.config` `DbProviderFactories`; consumed transitively through `clsMSOracleDataLayer` |
| PdfAPI.Client / PdfAPI.Core | 1.2.20094.1 | Referenced; no direct usage observed in scanned source** |
| RestSharp | 106.12.0 | Referenced; no direct usage observed in scanned source** |
| Microsoft.AspNet.WebApi.Client / Core / WebHost | 5.2.7 | Referenced; no direct usage observed in scanned source** |
| Microsoft.Bcl.AsyncInterfaces, System.Buffers, System.Memory, System.Numerics.Vectors, System.Runtime.CompilerServices.Unsafe, System.Text.Encodings.Web, System.Text.Json, System.Threading.Tasks.Extensions, System.ValueTuple | various | Transitive BCL-polyfill dependencies pulled in by the above packages; no direct code usage |

## Dependency risks and notes
- This library's `frameworkDensity` was recorded as `count=0` in `dependency-resolution.json` for this run, so no transitive-framework-context (RAG-retrieved) dependency section is included.
- Eight of the ten internal NuGet dependencies (`SAIF.BOF.Business.View.Provider`, `SAIF.Framework.Common`, `SAIF.HashUtil`, `SAIF.BOF.ResourceFiles`, `SAIF.Web.API.Clients`, `SAIF.Legacy.BankValidator`) show no confirmed direct type usage in the scanned source, and most external NuGet packages listed likewise show no confirmed direct usage** — these may be consumed only by code paths outside the reviewed scope (e.g., `EFTPopup`'s bank/EFT flow), or may be unused transitive baggage; risk of stale/orphaned references cannot be ruled out without further tracing.
- The vendor tag prefix `cc3:` (`SAIFWarp`, `OneClickSubmit`) is used in embedded `.ascx` markup (`NotifyPopup.ascx`, `EFTPopup.ascx`) but its owning assembly/tag registration is not declared in this library's `Web.config` or any `.vb` file — the assembly could not be identified from this library's own source**.
- `mdlUtilities.GetResource()` contains a hard-coded local design-time fallback path (`c:\netdev\components20\bin\...`) outside `HttpContext` — a legacy artifact with no runtime risk in a hosted web application but worth removing as dead code*.
- The Oracle.ManagedDataAccess GAC/config dependency is a single point of coupling to the ODP.NET provider version registered in `Web.config`/`app.config`; upgrades to that provider must be coordinated with all consumers of `clsMSOracleDataLayer`.
- `ImageMovePopup`'s authorization logic depends on `SAIF.Framework.Security.clsSecurityPrincipal`/`clsAccountMaintProxy`, both defined in the externally-referenced `SAIF.BOF.Framework.Security` package; whether those wrappers internally route to a WCF `SecurityService` could not be confirmed from this library alone**.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Security and authorization](security-authorization.md)
- [Control catalog](control-catalog.md)
- [Configuration settings](configuration.md)
- [API reference](api/index.md)

## Sources
- `SAIF.Presentation.Web.Controls.PopUps.Infragistics111\SAIF.Presentation.Web.Controls.PopUps.Infragistics111.vbproj`
- `SAIF.Presentation.Web.Controls.PopUps.Infragistics111\packages.config`
- `SAIF.Presentation.Web.Controls.PopUps.Infragistics111\Web.config`, `app.config`
- `.saifdocgen/state/runs/20260821-113120-claims-bof-web-legal/analysis/TSK012-analysis.md`
- `.saifdocgen/state/runs/20260821-113120-claims-bof-web-legal/analysis/TSK1C-005-security-saif-presentation-web-controls-popups-infragistics111.md`
- `.saifdocgen/state/runs/20260821-113120-claims-bof-web-legal/dependency-resolution.json`
